//package com.dexcoder.demo.service;
//
//import java.util.List;
//
//import com.dexcoder.demo.vo.ScheduleJobVo;
//
///**
// * 定时任务service
// *
// * Created by liyd on 12/19/14.
// */
//public interface ScheduleJobService {
//
//    /**
//     * 初始化定时任务
//     */
//    public void initScheduleJob();
//
//    /**
//     * 新增
//     *
//     * @param scheduleJobVo
//     * @return
//     */
//    public Long insert(ScheduleJobVo scheduleJobVo);
//
//    /**
//     * 直接修改 只能修改运行的时间，参数、同异步等无法修改
//     *
//     * @param scheduleJobVo
//     */
//    public void update(ScheduleJobVo scheduleJobVo);
//
//    /**
//     * 删除重新创建方式
//     *
//     * @param scheduleJobVo
//     */
//    public void delUpdate(ScheduleJobVo scheduleJobVo);
//
//    /**
//     * 删除
//     *
//     * @param scheduleJobId
//     */
//    public void delete(Long scheduleJobId);
//
//    /**
//     * 运行一次任务
//     *
//     * @param scheduleJobId the schedule job id
//     * @return
//     */
//    public void runOnce(Long scheduleJobId);
//
//    /**
//     * 暂停任务
//     *
//     * @param scheduleJobId the schedule job id
//     * @return
//     */
//    public void pauseJob(Long scheduleJobId);
//
//    /**
//     * 恢复任务
//     *
//     * @param scheduleJobId the schedule job id
//     * @return
//     */
//    public void resumeJob(Long scheduleJobId);
//
//    /**
//     * 获取任务对象
//     *
//     * @param scheduleJobId
//     * @return
//     */
//    public ScheduleJobVo get(Long scheduleJobId);
//
////    /**
////     * 查询任务列表
////     *
////     * @param scheduleJobVo
////     * @return
////     */
////    public List<ScheduleJobVo> queryList(ScheduleJobVo scheduleJobVo);
////
////    /**
////     * 获取运行中的任务列表
////     *
////     * @return
////     */
////    public List<ScheduleJobVo> queryExecutingJobList();
//
//}
